#ifndef TRIPLE_H
#define TRIPLE_H

#include "../Base.h"


class CTripleList
{
public:
    struct Triple {
        size_t off;
        size_t len;
        byte c;
        Triple* next;
    };

public:
    CTripleList();

    void push(Triple* triple);
    Triple* pull();

private:
    Triple* header;
    Triple* tail;
};

#endif // TRIPLE_H
